package com.sanyang.logistics.sch.mapper;

import java.util.List;

import com.sanyang.logistics.pojo.Region;
import com.sanyang.logistics.pojo.Role;
import com.sanyang.logistics.pojo.SysUser;

public interface LoginMapper {
	
	/**
	 * 管理员登陆
	 * @param sysUser
	 * @return
	 */
	SysUser all(SysUser sysUser);
	
	/**
	 * 管理员信息查询加模糊查
	 * @param sysUser
	 * @return
	 */
	List<SysUser> loginall(SysUser sysUser);
	
	/**
	 * 删除管理员信息
	 * @param user_id
	 */
	void logindele(Integer user_id);
	
	/**
	 * 查询管理员角色分级
	 * @return
	 */
	List<Role> roleall();
	
	
	/**
	 * 添加新的管理员
	 * @param sysUser
	 */
	void loginadd(SysUser sysUser);
	
	/**
	 * 修改前查询
	 * @param user_id
	 * @return
	 */
	SysUser loginse(Integer user_id);
	
	/**
	 * 修改管理员信息
	 * @param sysUser
	 */
	void loginup(SysUser sysUser);
	
	/**
	 * 查询管理员所在城市
	 * @return
	 */
	List<Region> regionall();
	
	/**
	 * 用户名唯一
	 * @return
	 */
	List<SysUser> loginuserjudgment(SysUser sysUser);

}
